Synonyms for "weapons platform"

Words with similar meaning